package com.example.meitu.api.service;

import com.example.meitu.api.domain.MediaType;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.meitu.api.dto.SaveUserMediaTypeForm;
import com.example.meitu.api.dto.UserMediaTypeDTO;

import java.util.List;
import java.util.Map;

/**
* @author 蔡超
* @description 针对表【mt_media_type(媒体类别表)】的数据库操作Service
* @createDate 2024-06-27 23:01:54
*/
public interface MediaTypeService extends IService<MediaType> {

    List<MediaType> listByTypeAndPid(String type, Integer pId, Integer userId,Integer brandId);

    void saveUserMediaType(SaveUserMediaTypeForm saveUserMediaTypeForm);

    List<MediaType> searchByType(String meitidalei);

    List<UserMediaTypeDTO> getUserMediaType(String type, Integer barandId);

    public List<Integer> getCheckList(String type, Integer barandId, int userId);

}
